may you live long! - German English Dictionary